
/*通用css*/
*{padding:0; margin:0;}
html,body{width: 100%; height: 100%;}
body{ font-size:14px; background-color:#F7F7F7;}
p{ line-height:1.5;}
ul{padding: 0; margin: 0;}
ul li{list-style-type:none; padding: 0; margin: 0;}
a{ text-decoration:none; color:inherit;}
i,b{font-style: normal; display: inline-block;}
a,a:hover,a:active{-webkit-tap-highlight-color: rgba(0,0,0,0); cursor: pointer;}
a:hover{color:inherit; text-decoration:none;}
a:focus {
    outline: none;
    outline-offset: 0;
}

a:hover, a:focus {
    color: inherit;
    text-decoration: none;
}
img{ vertical-align:middle;}
a img{ border:none;}
input,select,textarea{outline:medium;}

.y-none{ display:none;}.y-block{ display:block;}.y-inlineBlock{ display:inline-block;}
/*.y-left{ float:left;}.y-right{ float:right;}.y-textRight{ text-align: right;}.y-textLeft{ text-align: left;}
.clear{ clear:both;}*/
.y-cursor{ cursor:pointer;}
.y-relative{position: relative;} .y-absolute{position: absolute;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
button{ background-color:transparent; border:none;}
/*select{appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(../images/Gtb5.png) 95% center no-repeat;}*/
select::-ms-expand {display: none;}/*去除IE下拉样式*/
.y-ellipsis-1{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.y-ellipsis-2{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.y-BoxSizing{box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */}/*设置padding,margin,border不占定义数值*/
.y-center{ text-align:center;}
.y-circle{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}

.y-filter0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0; }
.y-BgRgba5{background: rgba(255,255,255,.8);}
.y-BgRgbaB5{background: rgba(0,0,0,.6);}
.y-BgRgbaBSmall{background: rgba(0,0,0,.1);}
h1,h2,h3{ font-size:18px; font-weight:500;}
a,span,b{ display:inline-block;}
.y-border0{border: 0;}
.y-border{ border:1px solid #ddd;}
.y-borderT{border-top:1px solid #ddd;}
.y-borderB{border-bottom:1px solid #ddd;}
.y-borderL{border-left:1px solid #ddd;}
.y-borderR{border-right:1px solid #ddd;}
.y-borderTB{ border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.y-borderLR{border-left:1px solid #ddd; border-right:1px solid #ddd;}
.y-borderB1{border-bottom:1px solid #ddd;}
.y-DashedB1{border-bottom: 1px dashed #ddd;}
.y-borderMainB3{border-bottom:3px solid #2caf63;}
.y-borderMain3{border:3px solid #2caf63; color: #2caf63;}
/*box外阴影效果*/
.y-BoxShadow{-moz-box-shadow: 0px 2px 5px #dbdbdc;-webkit-box-shadow: 0px 2px 5px #dbdbdc;box-shadow:0px 2px 5px #dbdbdc;}
/*.y-HoverShadowBox .y-shadowList:hover{margin-top: -3px;}*/
/*.y-HoverShadowBox .y-shadowList:hover{-moz-box-shadow: 0px 7px 15px #dbdbdc;-webkit-box-shadow: 0px 7px 15px #dbdbdc;box-shadow:0px 7px 15px #dbdbdc;}
.y-bgfff{background-color: #fff;}
.y-bgDark1,.y-mainNavHover{background-color: #1d2a2f; color: #fff;}
.y-bgDark2,.y-mainNavList{background-color: #2b3a40; color: #fff;}
.y-colorMain1{color:#4c5e70;}
.y-colorMain2{ color:#16b8be;}
.y-colorMain3{ color:#fa8564;}*/
/*.y-colorMain3{ color:#f60;}*/


.y-bgfff{background-color: #fff;}
.y-bgMain1{background-color: #b7d2fc;}
.y-bgMain2{background-color: #c3dbff;}
.y-bgMain3{background-color: #d4e5ff;}

.y-colorfff{color: #fff;}
.y-marB0{margin-bottom: 0;}

.y-radius5{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-radius: 5px;}


/*.y-colorDark1{ color:#333;}
.y-colorDark2{color: #666;}
.y-colorDark3{ color: #999;}
.y-colorDark4{color: #ccc;}*/
.y-bgGaryPale{background-color: #f1f1f1;}


.y-fontSize-25{font-size: 25px;}
.y-fontSize-18{ font-size:18px;}
.y-fontSize-16{font-size:16px;}
.y-fontSize-14{font-size:14px;}
.y-fontSize-12{font-size:12px;}

.y-padL0{padding-left: 0;}.y-padR0{padding-right: 0;}
.y-padLR-20{padding-left: 20px; padding-right: 20px;}
.y-padTB-20{padding-top: 20px; padding-bottom: 20px;}
.y-padT-20{padding-top: 20px; }
.y-padB-20{padding-bottom: 20px;}
.y-padT-10{padding-top: 10px; }
.y-padB-10{padding-bottom: 10px;}

.y-marL0{margin-left: 0;}.y-marR0{margin-right: 0;}
.y-marT-10{margin-top: 10px;}
.y-marR-20{margin-right: 20px;}
.y-marB-20{margin-bottom: 20px;}
/*.y-topMainCon,.y-logoBox{height: 80px;}
.y-logoBox{line-height: 80px; width: 260px;}
.y-topMainCon{padding: 0 60px 0 290px; }
.y-userInfor{line-height: 80px;}
.y-weatherInfor{margin-top: 10px; border-bottom: 3px solid #fff; line-height: 67px; padding: 0 30px;}
.y-weatherInfor:hover{background-color: #1d2a2f; color: #fff; border-bottom-color: #16b8be;}
.y-weatherHoverInfor{position: absolute; width: 570px; height: 290px; top: 80px; left: 290px; padding:35px 25px;}
.y-weatherTxtInfor p{margin-bottom: 0;}
.y-weatherTxtInfor span{margin: 5px 20px;}
.y-weatherTxtInfor span label{width: 5em;}
*/






/*头部导航*/
.y-headerBox{position: fixed; width: 100%; /*background-color: #145ccd;*/ top: 0; left: 0; z-index: 9;}
.navbar{border-radius: 0; min-height: 60px; border: 1px solid transparent; margin: 0;}
.navbar-header{height: 60px;}
.navbar-toggle {margin-top: 15px;}
@media (min-width: 768px){
	.navbar-nav {
	    float: right;
	    margin: 10px 0 0 0;
	}
}

/*内容*/

.y-contentBox{position: absolute; width: 100%; padding-top: 60px; height: 100%; }
/*左侧内容*/
.y-conLeft{width: 200px; height: 100%; background-color: #f3f3f3;position: absolute; top: 0; left: 0; padding-top: 60px; z-index: 1; border-right: 1px solid #ddd;}
/*
 * 树形结构 左侧导航条
 * .menu{width: 260px; height: 100%; max-height: 100%; overflow: auto;}
.tree-menu {overflow: hidden;border: none; border-bottom: 1px solid #3a484d; border-radius: 0px;}
.tree-menu li > a {border-top: 0; border-bottom: 0; margin-bottom: 0; color: #fff; height: 55px; line-height: 55px; padding: 0 8px;border-left: 3px solid rgba(0,0,0,0);}
.tree-menu li > a:hover, .tree-menu li > a:active, .tree-menu li > a:focus {color: #fff;text-decoration: none; background-color: #222d32;}
.tree-menu li.open > .list-toggle:before,.tree li.open > .list-toggle:before,.tree-menu li .list-toggle:before,.tree li > .list-toggle:before { content: '';}
.tree-menu li .list-toggle,.tree-menu li.open > .list-toggle,.tree-menu li > a > .icon {filter: alpha(opacity=1);opacity: 1;}
.tree li > .list-toggle { top: 13px;}
.icon:before {min-width: 0;}

.tree-menu li.open > a{border-left: 3px solid #16b8be; background-color: #222d32;}
.tree-menu-one > li{border-bottom: 1px solid rgba(255,255,255,.1);}
.meauTwo{padding: 0 10px !important;}
.meauTwo li{border-bottom: 1px solid rgba(255,255,255,.1); border-left: 0;}
.meauTwo li:nth-last-of-type(1){border: 0;}
.meauTwo li.open > a { border-left: 0px solid #16b8be;}
.meauTwo li:hover > a{ background-color: #2b3a40;}
*/
.tree-menu{border-radius: 0px;}

/*右侧主内容*/
.y-conRight{width: 100%; height: 100%; padding:0px 10px 10px 220px;}
.y-conRightmain{height: 100%; width: 100%; overflow-y: auto;}

.cards{width: 100%;}
.y-conRight_con1 a.card{padding: 30px 0;}
/*图标*/
.y-iconOne{width:55px; height: 55px;  background: url(../images/y-iconOne.png) no-repeat;}
.y-iconOne1{background-position: 0 0px;}
.y-iconOne2{background-position: -56px 0;}
.y-iconOne3{background-position: -112px 0;}
.y-iconOne4{background-position: -168px 0;}
/*table*/
.y-table1 td{width: 35%;}
.y-table1 .y-bgGaryPale{width: 15%;}

.pager-loose{margin: 0;}

.y-smTd{width: 100px !important;}
.y-widthSm{width: 150px !important;}
.y-widthBig{width: 12em !important;}
.y-breakAll{word-break: break-all;}
.y-open2{text-align: center;}
.y-open3{text-align: right;}
/*.y-categoryTwo{background-color: #3f6db7; color: #fff;}
.y-categoryThree{background-color: #698fcc; color: #fff;}*/
/*新增商品*/


